
/*FAPES main CSS*/

/*begin global*/
body {
	
}

/*end global*/

/*begin structure*/
.str-header .str-geral {
	position:relative;
	height:172px;
}

.str-titlearea .str-geral {
	position:relative;
	height:128px;
}

.str-titlearea-aside {
	width:241px;
	min-height:80px;
	position:absolute;
	top:52px;
	right:140px;
	z-index:3;
}

.str-geral-onecol {
	padding:35px 140px 60px 80px;
}

.str-geral-sidecol {
	float:right;
	width:675px;
	margin-right:-25px;
}

.fis-col-left {
	width:625px;
	float:left;
}
.fis-col-right {
	width:260px;
	float:right;
}

.fis-col-left2 {
	width:605px;
	float:left;
	background:url(../img/bg-content-side.png) no-repeat right top;
	margin-top:-27px;
	padding-top:37px;
	padding-right:40px;
}
.fis-col-right2 {
	width:290px;
	float:right;
}
/*end structure*/

/*begin buttons and menus*/
.fih-mainmenu {
	position:absolute;
	bottom:0;
	right:160px;
	z-index:9;
}

.fis-intmenu  {
	width:244px;
	mine-height:320px;
	float:left;
	background:url(../img/bg-content-side.png) no-repeat right top;
	margin-top:-35px;
	padding-top:15px;
}
.fis-intmenu li {
	position:relative;
}
.fis-intmenu li a {
	display:block;
	height:31px;
	line-height:31px;
	color:#00436a;
	font-style:italic;
	padding:0 25px 0 23px;
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	font-size:17px;
}
.fis-intmenu li a:hover,
.fis-intmenu li.selected a {
	background:url(../img/bg-aside-menu.png) no-repeat right top;
	color:#fff;
	text-decoration:none;
}
.fis-intmenu li span {
	width:10px;
	height:10px;
	display:block;
	background:url(../img/icon-side-menu.png) no-repeat 0 0;
	position:absolute;
	z-index:2;
	top:8px;
	left:7px;
}
.fis-intmenu li:hover span,
.fis-intmenu li.selected span {
	background:url(../img/icon-side-menu-hover.png) no-repeat 0 0;
}

.fis-sitemap {
	margin-bottom:20px;
}
.fis-sitemap:after {
	content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.fis-sitemap .col {
	width:23%;
	margin:0 2% 44px 0;
	float:left;
}
.fis-sitemap .col .tit {
	font-size:1.2em;
	padding:0 0 6px 0;
	margin:0 0 10px 0;
	font-style:italic;
	border-bottom:1px solid #ddd;
	color:#444;
}
.fis-sitemap .col .tit a {
	color:#444;
}
.fis-sitemap ul a {
	display:block;
	font-style:italic;
	font-weight:bold;
	color:#01426c;
	font-size:.85em;
	padding:6px 6px 6px 11px;
	background:url(../img/ico_sitemapitem.png) no-repeat 0 11px;
}
.fis-sitemap ul ul {
	padding:0 0 8px 11px;
}
.fis-sitemap ul ul a {
	background:none;
	padding:2px 0;
	font-style:normal;
	font-weight:normal;
	color:#028bb5;
}
.fis-sitemap ul ul a:before {
	content:"- ";
}
/*end buttons and menus*/

/*begin areas*/
.fis-itemblock {
	clear:both;
	padding-bottom:20px;
}

section.pagina {
	padding:8px 0px;
	font-size:13px;
}
section.pagina .pageButtons {
	float:right;
}
section.pagina .pageButtons input {
	background:#25778E;
	border:1px solid #25778E;
	color:#FFF;
	padding:4px 6px 4px 6px;
	border-radius:5px;
	font-size:12px;
	cursor:pointer;
}
section.pagina .pageButtons input.voltar {
	background:#25778E;
	border:1px solid #25778E;	
}
section.pagina .pageButtons input:hover {
	box-shadow:1px 1px 3px #999;
}
section.pagina.footer {
	border-top:1px solid #ccc;
}
section.pagina.header {
	padding:0 0 25px 0;
}

.fis-bc .bc {
	background:url(../img/bg_bc.jpg) no-repeat right top;
	min-width:120px;
	height:33px;
	line-height:33px;
	white-space:nowrap;
	display:inline-block;
	padding:0 30px 0 84px;
	font-size:11px;
}
.fis-bc .bc a {
	color:#01864d;
	display:inline;
}
.fis-bc .bc a:after {
	content:url(../img/ico_bcarrow.png);
	vertical-align:middle;
	margin:0 0 0 4px;
}
.fis-bc .bc span {
	cursor:default;
}
.fis-bc .tit {
	padding:32px 0 0 82px;
	font-size:34px;
	text-transform:uppercase;
	font-weight:normal;
	font-style:italic;
	color:#969696;
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

.fih-favbox .favmenu {
	background:#ce6200;
}
.fih-favbox .favmenu ul:after {
	content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.fih-favbox .favmenu ul li {
	float:left;
}
.fih-favbox .favmenu ul li a {
	display:block;
	width:60px;
	height:50px;
	text-indent:-9999px;
}
.fih-favbox .favmenu ul li a.pessoas {
	background:url(../img/bt_fav_pessoas.png) no-repeat 0 0;
}
.fih-favbox .favmenu ul li a.sistemas {
	background:url(../img/bt_fav_sistemas.png) no-repeat 0 0;
}
.fih-favbox .favmenu ul li a.documentos {
	background:url(../img/bt_fav_documentos.png) no-repeat 0 0;
}
.fih-favbox .favmenu ul li a.clock {
	background:url(../img/bt_fav_clock.png) no-repeat 0 0;
}

.fis-favlayer {
	background:#fff;
	width:600px;
	padding:20px;
	border:4px solid #be5901;
	background:#f27c00 url(../img/bg_btmeuperfil.jpg) repeat-y 0 0;
	color:#fff;
}
.fis-favlayer a {
	color:#fff;
}
.fis-favlayer .col {
	width:46%;
	margin-right:3%;
	float:left;
}
.fis-favlayer .gen-tit {
	border-bottom:1px solid #be5901;
	padding:0 0 8px 5px;
	margin-bottom:12px;
	font-size:20px;
	text-transform:uppercase;
	font-weight:normal;
	font-style:italic;
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.fis-favlayer .people-list {
	font-size:13px;
}
.fis-favlayer .people-list .item {
	margin-bottom:10px;
	min-height:42px;
}
.fis-favlayer .people-list .item:last-child {
	margin-bottom:0;
}
.fis-favlayer .people-list .item .img {
	width:28px;
	height:38px;
	display:block;
	border:1px solid #fff;
	box-shadow:1px 1px 3px #999;
	float:left;
	margin:2px 10px 0 0;
}
.fis-favlayer .people-list .item .item-tit {
	font-weight:bold;
}
.fis-favlayer .people-list .item .item-info {
	font-size:12px;
}
.fis-favlayer .people-list .sendmail {
	display:inline-block;
	width:13px;
	height:10px;
	line-height:18px;
	vertical-align:middle;
	background:url(../img/ico_mail_white.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-right:6px;
}
.fis-favlayer .tabs-lists {}
.fis-favlayer .tabs-lists ul li a {
	display:block;
	border-bottom:1px dotted #ed9649;
	height:36px;
	line-height:36px;
	padding:0 8px 0 29px;
	color:#fff;
	font-size:12px;
	background:url(../img/ico_system.png) no-repeat 2px 50%;
}
.fis-favlayer .tabs-lists ul li:last-child a {
	border-bottom:0;
}
.fis-favlayer .tabs-lists .scroll.down,
.fis-favlayer .tabs-lists .scroll.up {
	margin-top:0;
	margin-bottom:0;
}

.fis-controls {
	position:absolute;
	z-index:2;
	top:15px;
	right:140px;
}
.fis-controls a {
	display:inline-block;
	text-indent:-9999px;
	height:15px;
}
.fis-controls a.print {
	width:18px;
	background:url(../img/ico_print.png) no-repeat 0 0;
	margin-right:2px;
}
.fis-controls a.bigfont {
	width:16px;
	background:url(../img/ico_bigfont.png) no-repeat 0 0;
}
.fis-controls a.smallfont {
	width:11px;
	background:url(../img/ico_smallfont.png) no-repeat 0 0;
}

.fis-tab-date {
	margin-bottom:25px;
	width:100%;
}
.fis-tab-date tr {
	vertical-align:top;
}
.fis-tab-date td {
	padding:6px;
}
.fis-tab-date .label {
	color:#00436c;
	font-style:italic;
	font-weight:bold;
	font-size:1.1em;
}

.fis-event-time {
	margin-bottom:25px;
	text-align:center;
}
.fis-event-time .item {
	display:inline-block;
	margin:0 16px;
	width:89px;
	height:90px;
	text-align:center;
	padding-top:23px;
	background:url(../img/bg_event_time.png) no-repeat 0 0;
	color:#fff;
}
.fis-event-time .item .time {
	display:block;
	font-weight:bold;
}

.fis-related {
	width:350px;
	margin:0 0 20px 0;
	padding:25px 0 40px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.fis-related .tit {
	color:#f48519;
	text-transform:uppercase;
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	font-size:1.6em;
	padding:0 0 20px 11px;
	background:url(../img/ico_tit_related.png) no-repeat 0 4px;
}

.fis-tab-news {
	width:100%;
}
.fis-tab-news tr {
	vertical-align:top;
}
.fis-tab-news td {
	font-weight:bold;
	color:#444;
	padding:0 10px 6px 0;
}

.fis-voteresults {
	padding-bottom:15px;
}
.fis-voteresults .item {
	margin-bottom:15px;
}
.fis-voteresults .tit .blue {
	padding-left:12px;
}
.fis-voteresults .bar-wrap {
	border:1px solid #ccc;
	height:20px;
	margin:4px 0 0 0;
	box-shadow:1px 1px 3px #ccc;
	background-color:#e5e5e5;
	background-image:linear-gradient(#f1f1f1, #e9e9e9);
}
.fis-voteresults .bar-fill {
	width:0;
	height:18px;
	background-color:#006196;
	background-image:linear-gradient(#006da6, #006196);
}

.fis-simplelist {
	padding-bottom:10px;
}
.fis-simplelist .item {
	padding-bottom:12px;
	margin-bottom:15px;
	border-bottom:1px solid #ccc;
}
.fis-simplelist .item.last {
	border:0;
}
.fis-simplelist .tit2 {
	padding-bottom:6px;
}
.fis-simplelist.form p {
	margin:0 0 .5em 0;
}
.fis-simplelist.form input[type="checkbox"],
.fis-simplelist.form input[type="radio"] {
	vertical-align:middle;
}
.fis-simplelist.form textarea {
	padding:6px;
	border-radius:3px;
	border:1px solid #ccc;
	background:#fff;
	color:#333;
	width:90%;
	height:120px;
}
.fis-simplelist.form input[type="text"] {
	padding-left:3px;
	border-radius:3px;
	border:1px solid #ccc;
	background:#fff;
	color:#333;
	width:220px;
	margin-right:70px;
	line-height:24px;
	height:24px;
}

.fis-about {
	margin-top:44px;
	position:relative;
	min-height:277px;
	border-bottom:1px solid #ccc;
}
.fis-about .item {
	width:310px;
	min-height:230px;
	padding:8px 25px;
	border-right:1px solid #ccc;
	float:left;
}
.fis-about .item.left {
	margin-left:-18px;
}
.fis-about .item.right {
	border:0;
}
.fis-about .item .tit {
	color:#f48519;
	text-transform:uppercase;
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	font-size:1.4em;
	font-weight:normal;
	padding:0 0 20px 11px;
	background:url(../img/ico_tit_related.png) no-repeat 0 4px;
}
.fis-about .item .img {
	display:block;
	width:250px;
	height:135px;
	border:4px solid #fff;
	box-shadow:1px 1px 3px #999;
	margin-bottom:8px;
}
.fis-about .item .info {
	font-size:.85em;
}
.fis-about .item .info a {
	color:#444;
}
.fis-about .corner-img {
	position:absolute;
	z-index:8;
	top:-20px;
	right:0;
}
.fis-about .corner-img img {
	display:block;
	width:238px;
	height:305px;
}
.fis-about .corner-box {
	position:absolute;
	z-index:7;
	top:-28px;
	right:8px;
	width:238px;
	height:305px;
	background:#005b8a;
} 
.fis-about .corner-tit {
	display:inline-block;
	height:35px;
	line-height:35px;
	padding:0 15px 0 25px;
	position:absolute;
	z-index:9;
	bottom:-22px;
	right:0;
	background:url(../img/bg-aside-h3.png) no-repeat 0 0;
	color:#fff;
	font-style:italic;
	cursor:default;
}

.fis-img-aside {
	float:right;
	margin:-.2em 0 1em 1em;
	text-align:right;
}
.fis-img-aside img {
	display:block;
	border:4px solid #fff;
	box-shadow:1px 1px 3px #999;
}
.fis-img-aside .legend {
	display:inline-block;
	height:35px;
	line-height:35px;
	padding:0 15px 0 25px;
	background:url(../img/bg-aside-h3.png) no-repeat 0 0;
	color:#fff;
	font-style:italic;
	cursor:default;
}

.fis-vejamais {
	position:absolute;
	z-index:2;
	right:0;
	bottom:0;
	background:url(../img/bg_vejamais.jpg) no-repeat 0 0;
	width:272px;
	height:194px;
	overflow:hidden;
	padding:15px;
}
.fis-vejamais .tit-vejamais {
	color:#f48519;
	text-transform:uppercase;
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	font-size:1.6em;
	padding:0 0 10px 0;
}
.fis-vejamais p {
	margin:0 0 .3em 0;
}
.fis-vejamais a {
	font-weight:bold;
}

.fis-pub {
	margin-bottom:20px;
}
.fis-pub .img-header {
	position:relative;
}
.fis-pub .img-header .img {
	display:block;
	width:148px;
	height:205px;
	position:absolute;
	top:8px;
	left:8px;
	z-index:3;
}
.fis-pub .img-header .shade {
	width:148px;
	height:205px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:#005a8c;
}
.fis-pub .cont-header {
	margin-left:172px;
	min-height:213px;
}
.fis-pub .edition {
	color:#f07d00;
	font-weight:bold;
}
.fis-pub .tit {
	color:#034e75;
	font-style:italic;
	margin:5px 0 10px 0;
	font-size:1.3em;
}
.fis-pub .subtit {
	margin-bottom:10px;
}
.fis-pub .sublink a {
	display:block;
	margin:0 0 5px 0;
	color:#666;
	background:url(../img/ico_pubarrow.png) no-repeat 0 7px;
	padding-left:12px;
}
.fis-pub .actions {
	font-weight:bold;
	font-size:0.8em;
	color:#999;
	margin:12px 0;
}
.fis-pub .fis-menu {
	margin:20px 0;
	padding-bottom:16px;
	border-bottom:1px solid #d4d4d2;
}
.fis-pub .list .item {
	float:left;
	width:48%;
	min-height:170px;
	margin:0 2% 20px 0;
}
.fis-pub .img-item {
	position:relative;
}
.fis-pub .img-item .img {
	display:block;
	width:104px;
	height:133px;
	position:absolute;
	top:4px;
	left:4px;
	z-index:3;
}
.fis-pub .img-item .shade {
	width:104px;
	height:133px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:#d0cccd;
}
.fis-pub .cont-item {
	padding-left:116px;
}

.fis-layer {
	background:#fff;
	padding:30px;
}
.fis-layer .img {
	margin-bottom:5px;
}
.fis-layer .img img {
	display:block;
	max-width:1000px;
}
.fis-layer .tit {
	color:#00436c;
	font-size:0.95em;
	font-weight:bold;
	margin-bottom:5px;
}
.fis-layer .categ {
	font-size:0.8em;
}
/*end areas*/





















